/* reset and clearfix */
body, table, div, form, ul, li, tr, td, a, span, p, h1, h2, h3, h4, h5{margin:0; padding:0; outline:none; border:0}
table {border-collapse: collapse; border-spacing: 0}
ul, li{list-style:none}
a{text-decoration:none}
a img{border:0}
a:hover{text-decoration: none;color:#CC2A35}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.clearfix{display:inline-block}
html[xmlns] .clearfix{display:block}
* html .clearfix{height:1%}
/* style */
* {font-family: Verdana,Geneva,sans-serif;font-size: 11px;line-height: normal; color: #736961}
body{background:url('img/bg.gif') no-repeat center center #2a2623;}
.logo{display:block;width:153px;height:53px;margin:auto;text-decoration:none;background:url('img/logo.png') no-repeat;margin-top:20px}
.nav{width:500px;text-align:center;margin: 10px auto; margin-bottom: 30px}
.nav li{float:left;margin:0 10px}
.nav li a{font-size: 13px}
.dock{width:931px;height:373px;background:url('img/homebg.png') no-repeat;position:relative;margin: 10px auto}
.dock .dockitem{width:252px;height:296px;position:absolute;top:11px;display:block;text-decoration:none;border:none}
.dock .dockitem img{width:252px;height:296px}
.dock .label{width:252px;height:38px;line-height:38px;position:absolute;top:307px;display:block;text-decoration:none;border:none}
.dock .dockitem.first,.dock .label.first{left:46px;}
.dock .dockitem.second,.dock .label.second{left:340px;}
.dock .dockitem.third,.dock .label.third{left:632px;}
.footer{width: 635px; margin:20px auto}
.footer div{float:left;margin-right:20px}
.wrapper{width:960px;margin:auto}
.list li{float:left;position:relative;width:218px;height:260px;overflow:hidden;background:url('img/listitem.png') no-repeat;margin:0 15px 10px 0}
.list li a{display:block;width:218px;height:260px;text-decoration:none}
.list li a img{position:absolute;top:19px;left:19px;width:170px;height:204px;border:none}
.list li a span{position:absolute;top:223px;left:19px;height:26px;line-height:26px;display:block}
.list li a:hover span{color:#CC2A35}
.detail{width:95%;background-color:#fff;height:420px;float:right;margin-bottom:20px;color:#746a61;padding: 15px 0 15px 15px}
.info{width:180px;margin-right:20px;float:left;height:100%}
.slider, .sliderwrapper{float:left;overflow:hidden;height:100%;display:none;position:relative}
.slides_container div{float:left;margin-left:10px;background:url('img/loader.gif') no-repeat center center;}
.slides_container div img{height:424px}
.slides_container{width: 99999999px;margin-left: 0;position:absolute;left:0}
.slideright, .slideleft{width:50px;height:100%;position:absolute;top:0;z-index:1}
.slideright{right:0}
.slideleft{left:0}
.aboutbox{width:485px;height:479px;margin: 20px auto;padding-left:475px;border:solid 5px #fff;background:url('/img/aboutbg.jpg') no-repeat #1c0c0f;}
.aboutlogo{width:150px;height:30px;background:url('/img/aboutlogo.jpg') no-repeat;float:left;margin-top:10px}
.namedob{float:left;height:30px;margin-top:10px;margin-left:20px}
.quote{font-weight:bold;color:#fff}
.clearboth{clear:both}
.aboutbox p{margin: 20px 0;line-height:15px}